SCRIPT_START // entrada de codigo
{ // se abre el cdigo
NOP // cdigo operacional, sin NOP, no funciona nada
//Esto permite que el script pueda usar funciones enteras (nombres de funciones que funcionan como numeros binarios, si tienen uso es 1 y si no tienen uso es 0) de manera local (es decir, solamente tiene utilidad en las funciones de este script), player aqu es una funcin 1. LVAR_ es como la plantilla del cdigo
LVAR_INT  player cuban_char cuban_char2 mun_cuban mun_cuban2 // Jugador y Cubanos
LVAR_INT  haitian_char haitian_char2 mun_haitian mun_haitian2 // Haitianos
LVAR_INT  shark_char shark_char2 mun_shark mun_shark2 // Sharks
LVAR_FLOAT x y z //Variable flotante, aqu se coloca las coordenadas dinamicas que son cifras
 
y = 0.0 // y es una coordenada, an no tiene funcin hasta entrar a cubanos:, haitianos:, y sharks:.
 
GET_PLAYER_CHAR 0 player // Esta funcin es para que el cdigo detecte que 0 es player (el jugador)

cubanos:
WAIT 0

 IF IS_KEY_PRESSED VK_KEY_C
 AND IS_KEY_PRESSED VK_KEY_1
   PRINT_HELP_STRING "Banda de Cubanos"
   GET_PLAYER_COORDINATES 0 x y z
   y += 2.0
   REQUEST_MODEL CBA
   REQUEST_MODEL CBB
   LOAD_ALL_MODELS_NOW  
   CREATE_CHAR 7 CBA x y z cuban_char
   CREATE_CHAR 7 CBB x y z cuban_char2
   GIVE_WEAPON_TO_CHAR cuban_char mun_cuban 1000
   GIVE_WEAPON_TO_CHAR cuban_char2 mun_cuban2 1000
   READ_INT_FROM_INI_FILE "CLEO\bandasVC.ini" "armas" "Cubano" mun_cuban
   READ_INT_FROM_INI_FILE "CLEO\bandasVC.ini" "armas" "Cubano 2" mun_cuban2
   MARK_CHAR_AS_NO_LONGER_NEEDED cuban_char
   MARK_CHAR_AS_NO_LONGER_NEEDED cuban_char2
ENDIF

haitianos:
WAIT 0

 IF IS_KEY_PRESSED VK_KEY_H
 AND IS_KEY_PRESSED VK_KEY_1
   PRINT_HELP_STRING "Banda de Haitianos"
   GET_PLAYER_COORDINATES 0 x y z
   y += 2.0
   REQUEST_MODEL HNA
   REQUEST_MODEL HNB
   LOAD_ALL_MODELS_NOW 
   CREATE_CHAR 8 HNA x y z haitian_char
   CREATE_CHAR 8 HNB x y z haitian_char2
   MARK_CHAR_AS_NO_LONGER_NEEDED haitian_char
   MARK_CHAR_AS_NO_LONGER_NEEDED haitian_char2
   GIVE_WEAPON_TO_CHAR haitian_char mun_haitian 1000
   GIVE_WEAPON_TO_CHAR haitian_char2 mun_haitian2 1000
   READ_INT_FROM_INI_FILE "CLEO\bandasVC.ini" "armas" "Haitiano" mun_haitian
   READ_INT_FROM_INI_FILE "CLEO\bandasVC.ini" "armas" "Haitiano 2" mun_haitian2
   MARK_CHAR_AS_NO_LONGER_NEEDED haitian_char
   MARK_CHAR_AS_NO_LONGER_NEEDED haitian_char2
ENDIF

sharks:
WAIT 0

 IF IS_KEY_PRESSED VK_KEY_S
 AND IS_KEY_PRESSED VK_KEY_1
   PRINT_HELP_STRING "Banda de Shark"
   GET_PLAYER_COORDINATES 0 x y z
   y += 2.0
   REQUEST_MODEL SGA
   REQUEST_MODEL SGB
   LOAD_ALL_MODELS_NOW 
   CREATE_CHAR 9 SGA x y z shark_char
   CREATE_CHAR 9 SGB x y z shark_char2
   MARK_CHAR_AS_NO_LONGER_NEEDED shark_char
   MARK_CHAR_AS_NO_LONGER_NEEDED shark_char2
   GIVE_WEAPON_TO_CHAR shark_char mun_shark 1000
   GIVE_WEAPON_TO_CHAR shark_char2 mun_shark2 1000
   READ_INT_FROM_INI_FILE "CLEO\bandasVC.ini" "armas" "Shark" mun_shark
   READ_INT_FROM_INI_FILE "CLEO\bandasVC.ini" "armas" "Shark 2" mun_shark2
   MARK_CHAR_AS_NO_LONGER_NEEDED shark_char
   MARK_CHAR_AS_NO_LONGER_NEEDED shark_char2
ENDIF
GOTO cubanos


} // llamada del codigo, se cierra aqu de manera interna
SCRIPT_END // cierre de cdigo